﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.BizComponent.Service.Model
{
    /// <summary>
    /// 商品信息
    /// </summary>
    public class CommodityDto
    {
        /**
         * 商品标识
         */
        public String commodityId { get; set; }
        /**
         * 商品编码
         */
        public String commodityCode { get; set; }
        /**
         * 商品类型代码
         */
        public String commodityTypeCoding { get; set; }
        /**
         * 商品规格
         */
        public String commoditySpec { get; set; }
        /**
         * 商品名称
         */
        public String commodityName { get; set; }
        /**
         * 商品原价
         */
        public decimal? commodityPrice { get; set; }
        /**
         * 销售单价
         */
        public decimal? retailPrice { get; set; }
        /**
         * 商品数量
         */
        public decimal? commodityQuantity { get; set; }
        /**
         * 商品单位
         */
        public String commodityUnitName { get; set; }
        /**
         * 商品金额
         */
        public decimal? amount { get; set; }
        /**
         * 销售金额
         */
        public decimal? payAmount { get; set; }
        /**
         * 医嘱费用明细标识
         */
        public long? clinicOrderDetailId { get; set; }
        /**
         * 处方费用明细标识
         */
        public String presDetailId { get; set; }
        /// <summary>
        /// 销售单位系数
        /// </summary>
        public String retailUnitFactor { get; set; }
        /// <summary>
        /// 医保拆零上传标志
        /// </summary>
        public String insurMinUploadFlag { get; set; }
        /**
         * 草药使用方式-草药必传
         */
        public String tcmDrugUsedWay { get; set; }
        /**
         * 需要上传标志
         */
        public String needUploadFlag { get; set; }
        /**
         * 医保审核状态
         */
        public String medicareCheckStatus { get; set; }

        /**
         * 费用分类编码-不与前端交互，后端自己使用
         */
        public String dictFareClassNo { get; set; }
    }
}
